package com.frank.wcld.zfjd.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.frank.common.annotation.Excel;
import com.frank.common.core.domain.BaseEntity;

/**
 * 执法监督对象 wcld_zfjd
 * 
 * @author frank
 * @date 2025-08-27
 */
public class WcldZfjd extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 执法监督ID */
    private Long id;

    /** 所属系统 */
    private String ssxt;

    /** 开展日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "开展日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date kzrq;

    /** 开展检查的县（市、区） */
    @Excel(name = "开展检查的县", readConverterExp = "市=、区")
    private String kzjcdx;

    /** 工作人员 */
    @Excel(name = "工作人员")
    private String gzry;

    /** 检查对象 */
    @Excel(name = "检查对象")
    private String jcdx;

    /** 检查方式 */
    @Excel(name = "检查方式")
    private String jcfs;

    /** 检查重点 */
    @Excel(name = "检查重点")
    private String jczd;

    /** 发现问题数量 */
    @Excel(name = "发现问题数量")
    private Integer fxwtsl;

    /** 问题的具体表现 */
    @Excel(name = "问题的具体表现")
    private String wtjtbx;

    /** 整改措施 */
    @Excel(name = "整改措施")
    private String zgcs;

    /** 整改期限 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "整改期限", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zgqx;

    /** 整改反馈结果 */
    @Excel(name = "整改反馈结果")
    private String zgfkjg;

    /** 是否回头看（0是 1否） */
    @Excel(name = "是否回头看", readConverterExp = "0=是,1=否")
    private String sfhtk;

    /** 帐号状态（0正常 1停用） */
    private String status;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setSsxt(String ssxt) 
    {
        this.ssxt = ssxt;
    }

    public String getSsxt() 
    {
        return ssxt;
    }
    public void setKzrq(Date kzrq) 
    {
        this.kzrq = kzrq;
    }

    public Date getKzrq() 
    {
        return kzrq;
    }
    public void setKzjcdx(String kzjcdx) 
    {
        this.kzjcdx = kzjcdx;
    }

    public String getKzjcdx() 
    {
        return kzjcdx;
    }
    public void setGzry(String gzry) 
    {
        this.gzry = gzry;
    }

    public String getGzry() 
    {
        return gzry;
    }
    public void setJcdx(String jcdx) 
    {
        this.jcdx = jcdx;
    }

    public String getJcdx() 
    {
        return jcdx;
    }
    public void setJcfs(String jcfs) 
    {
        this.jcfs = jcfs;
    }

    public String getJcfs() 
    {
        return jcfs;
    }
    public void setJczd(String jczd) 
    {
        this.jczd = jczd;
    }

    public String getJczd() 
    {
        return jczd;
    }
    public void setFxwtsl(Integer fxwtsl) 
    {
        this.fxwtsl = fxwtsl;
    }

    public Integer getFxwtsl() 
    {
        return fxwtsl;
    }
    public void setWtjtbx(String wtjtbx) 
    {
        this.wtjtbx = wtjtbx;
    }

    public String getWtjtbx() 
    {
        return wtjtbx;
    }
    public void setZgcs(String zgcs) 
    {
        this.zgcs = zgcs;
    }

    public String getZgcs() 
    {
        return zgcs;
    }
    public void setZgqx(Date zgqx) 
    {
        this.zgqx = zgqx;
    }

    public Date getZgqx() 
    {
        return zgqx;
    }
    public void setZgfkjg(String zgfkjg) 
    {
        this.zgfkjg = zgfkjg;
    }

    public String getZgfkjg() 
    {
        return zgfkjg;
    }
    public void setSfhtk(String sfhtk) 
    {
        this.sfhtk = sfhtk;
    }

    public String getSfhtk() 
    {
        return sfhtk;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }


}
